.bf-table
{
  max-width: 796px;
  width: 796px;
  border-collapse: separate;
  border-spacing: 0;
  text-shadow: 0 1px 0 #fff;
  color: #2a2a2a;
  background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); 
  background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
}

.dataTables_info {
	width: 60%;
	float: left;
	text-align: right;
	color: #111;
}

.dataTables_paginate {
	float: right;
	text-align: right;
}

.paginate_disabled_previous, .paginate_enabled_previous,
.paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	*cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,
.paginate_disabled_next:hover, .paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active,
.paginate_disabled_next:active, .paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous, .paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next, .paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}




.bf-table thead td , .bf-table thead td:nth-child(5), .bf-table thead td:nth-child(4)
{
  font: 14px 'trebuchet MS', 'Lucida Sans', Arial;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top: 1px solid #eaeaea;
}

.bf-table thead td:first-child
{
  border-top: none;
}

.bf-table td
{
  height: 30px;
  line-height: 0px;
  padding: 0 5px;
  border-bottom: 1px #cdcdcd;
  box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  white-space: nowrap;
  text-align: center;
}


.bf-table tbody td
{
  background: rgba(189,205,222,0.3);
  text-align: center;
  font: 14px 'trebuchet MS', 'Lucida Sans', Arial;

}


.bf-table td:nth-child(7)
{
  background: rgba(145,171,198,0.4);
}
.bf-table td:nth-child(5),.bf-table td:nth-child(4)
{
 font: 14px 'trebuchet MS', 'Lucida Sans', Arial;
}


.info-table
{
  max-width: 700px;
  border-collapse: separate;
  border-spacing: 1;
  text-shadow: 0 1px 0 #fff;
  color: #2a2a2a;
  background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); 
  background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
 border-style:solid;
     border-width:1px;
     border-color:#3C4045;
  	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
}



.info-table thead td
{
  font: 15px 'trebuchet MS', 'Lucida Sans', Arial;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top: 1px solid #eaeaea;
}


.info-table td
{
  height: 30px;
  line-height: 0px;
  padding: 0 5px;
  border-bottom: 1px #cdcdcd;
  box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  white-space: nowrap;
  text-align: center;
}


.info-table tbody td:nth-child(1)
{
  background: rgba(189,205,222,0.3);
  text-align: center;
  font: 14px 'trebuchet MS', 'Lucida Sans', Arial;

}

.info-table tbody td:nth-child(2)
{
  background: #BCCBCF;
  text-align: center;
   font-size: small;
 font-family: Georgia, serif;
 color: #196EE6;

 text-align: center;
 font-weight: bold;
 font-style: oblique;


}


.info-table td:nth-child(7)
{
  background: rgba(145,171,198,0.4);
}
.info-table td:nth-child(5),.info-table td:nth-child(4)
{
 font: 14px 'trebuchet MS', 'Lucida Sans', Arial;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }


.ui-progressbar { height:25px; width:100%; text-align: left; overflow: hidden; background:  rgba(189,205,222,0.3); }
.ui-progressbar .ui-progressbar-value {margin: 1px; height:20px;  width:95%; background: #3FE91D ;}
.ui-progressbar.begin .ui-progressbar-value {margin: 1px; height:20px;  width:95%; background: #3FE91D ;}
.ui-progressbar.middle .ui-progressbar-value {margin: 1px; height:20px;  width:95%; background: #FAFF5F ;}
.ui-progressbar.end .ui-progressbar-value {margin: 1px; height:20px;  width:95%; background: #FF2B2E ;}








